package cn.tedu.day01;

/**
 * 工厂模式---实例工厂
 * 与静态方法的区别是：构造器不用私有化，没有静态方法
 */
public class NetConnInstanceFactory {

    public NetConnection getInstance(){
        NetConnection nc=new NetConnection();
        nc.load(); nc.ping(); nc.conn();
        return  nc;
    }

    public static void main(String[] args) {
        //1.创建实例工厂：NetConnInstanceFactory对象
        NetConnInstanceFactory ncf=new NetConnInstanceFactory();
        //2.获取工厂中一个（对象）实例
        NetConnection nc=ncf.getInstance();
        nc.sendData();
    }
}
